/* （LeetCode） 给你一个 m * n 的矩阵，矩阵中的数字 各不相同 。请你按 任意 顺序返回矩阵中的所有幸运数。

    幸运数是指矩阵中满足同时下列两个条件的元素：

    在同一行的所有元素中最小
    在同一列的所有元素中最大
 */

/* 
    输入：matrix = [[3,7,8],[9,11,13],[15,16,17]]
    输出：[15]
    解释：15 是唯一的幸运数，因为它是其所在行中的最小值，也是所在列中的最大值。

 */

let matrix = [[3, 7, 8], [9, 11, 13], [15, 16, 17]];

// 拷贝一份数组备用
let $arr = JSON.parse(JSON.stringify(matrix))

let num, line = [], list = [];
for (let i = 0; i < $arr.length; i++) {
    line.push($arr[i].sort(function (a, b) { return (a - b) })[0])
}
console.log(line.sort)

// for (let j = 0; j < matrix.length; j++) {
//     for (let z = 0; z < matrix[j].length; z++) {
//         list.push([matrix[j][z],matrix[j][z+1],matrix[j][z+2]])
//     }
// }

// console.log(list)